... recursion[*][*]
Not necessarily an efficient way to compute the factorial